草庐IT

Android compileSdkVersion 升级到33

全部标签

android - "Unable to get system library for project"升级到 Android SDK 2.3 和 ADT 8.0 后

今天我升级到了AndroidSDK2.3,还升级了EclipsePluginAndroiDeveloperTools8.0(从0.9.9开始)。我还将我的Java开发工具包升级到1.6_22。现在在Eclipse中,我在所有Android项目中都遇到许多错误。错误信息如下:Thetypejava.lang.Objectcannotberesolved.Itisindirectlyreferencedfromrequired.classfiles.如何解决此问题,以便再次使用我的Android项目?在这些项目的构建路径中,我没有对android.jar的任何引用,而是一条消息:Unabl

android - 如何知道我的 Android 应用程序已升级以重置警报?

我注意到当设置此警报的应用程序升级后,警报被禁用。这是真的吗?到目前为止,我使用SharedPreferences和FIRST_RUN键来了解它是否是我的应用程序的第一次运行。如果我没有找到这个键,我启用警报并将FIRST_RUN设置为false,否则我什么也不做。但我也注意到这些偏好在应用升级之间保持不变!所以在升级之后,FIRST_RUN键已经是假的,所以我什么都不做,而我的闹钟需要启用。这种情况如何处理?提前致谢 最佳答案 SolutionbyDanielLew:需要在list中包含以下行的接收器:android:path用于

android - Android Studio 3.2.1 升级后的构建错误

我正在从Udacity构建一个示例项目。到目前为止一切正常,但升级到AndroidStudio3.2.1后,我遇到了以下构建错误。Gradle版本:4.6项目链接:https://github.com/udacity/ud851-Sunshine/tree/student/S02.02-Solution-MenusCouldnotfindcom.android.tools.build:aapt2:3.2.1-4818971**.Searchedinthefollowinglocations:file:/C:/Users/sandeepk2/AppData/Local/Android/S

android - 升级到支持库 v21 后,PreferenceActivity 中没有 ActionBar

升级到支持库v21后,我的PreferenceActivity中的ActionBar没了。我是否错过了主题中的某些属性以再次激活它?我在ablackActionBar上遇到了类似的问题.我还尝试添加一个Toolbar到根布局,但这并没有按预期工作。 最佳答案 请查找GitHub存储库:Here与您自己的代码非常相似,但添加了xml以允许设置标题:继续使用PreferenceActivity:settings_toolbar.xml:SettingsActivity.java:publicclassSettingsActivityex

Android:升级数据库版本并添加新表

我已经为我的应用创建了sqlite表,但现在我想向数据库中添加一个新表。我更改了数据库版本如下privatestaticfinalintDATABASE_VERSION=2;并添加字符串来创建表privatestaticfinalStringDATABASE_CREATE_color="CREATETABLEIFNOTEXISTSfiles(colortext,incident_idtext)";onCreate和onUpgrade如下:@OverridepublicvoidonCreate(SQLiteDatabasedatabase){database.execSQL(DATABA

android - 升级到 AppCompat v22.1.0,现在得到 IllegalArgumentException : AppCompat does not support the current theme features

我刚刚升级了我的应用程序以使用新发布的v22.1.0AppCompat,现在打开我的应用程序时出现以下异常。Causedby:java.lang.IllegalArgumentException:AppCompatdoesnotsupportthecurrentthemefeaturesatandroid.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(AppCompatDelegateImplV7.java:360)atandroid.support.v7.app.AppCompatDelegateImplV7.setCon

linux - PHP升级到7后,为什么不能使用mongodb驱动?

这是我发现的一个奇怪的情况。我一直在一个项目中同时使用PHP和MongoDB,并更新了相关的软件。升级后,我确实确保更新了新的conf文件,一切都很好---除了尝试使用MongoClient类时,我收到以下fatalerror:Fatalerror:UncaughtError:Class'MongoClient'notfoundin/srv/http/test.php所以我的第一react是检查我的/etc/php/php.ini以确保正确包含mongodb.so。我在其他extension行之后找到了它:extension=mcrypt.soextension=zip.soexten

mongodb:如何升级数据库?

嘿,我有mongodb,我已经用了很长时间了。它的版本是1.2.2。现在我有了运行centos5.5的新服务器。我知道如何在上面安装mongodb。它的版本是1.6.5。我想知道如何将/var/lib/mongo/中的数据库文件迁移到1.6.5?它只是数据库和集合,根本没有索引文件。是否有任何工具可以轻松为我做到这一点? 最佳答案 将原始数据库文件复制到新服务器并在新系统上重新启动mongod。可能需要使用--upgrade选项启动mongod,以便将现有数据库文件迁移到新的数据库格式(自1.4以来未更改,但可能在1.2和1.6之间

java - 在 Spring Boot 应用程序中将 mongo db 升级到 3.2

我正在使用SpringBoot1.2.8和Mongodb2.4.10。我打算将mongodb升级到3.2.0。因此,我在pom中使用了当前的sprinbboot1.2.8,org.springframework.bootspring-boot-starter-data-mongodb我在mongo-java-driver版本2.12.5附带的依赖层次结构中看到但我读到mongojavadriverdoc,它说即使是2.14版本,它也不支持所有MongoDB3.2功能(例如,读取关注)所以我将springboot升级到1.3.3的最新版本,期望我会得到一个支持所有mongodb3.2功能

mongodb - 使用 Arbiter 将两个节点的副本集升级到 3.6 后出现 Arbiter 功能兼容性问题

我已按照此说明将MongoDB副本集升级到3.6https://docs.mongodb.com/manual/release-notes/3.6-upgrade-replica-set/.当我执行命令时db.adminCommand({setFeatureCompatibilityVersion:"3.6"})Primary和Secondary都将功能兼容性更新到3.6,但Arbiter功能兼容性保持在3.4。为什么它仍然是3.4以及如何使Arbiter具有与Primary和Secondary相同的功能兼容性? 最佳答案 来自Mo